home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / UNSPLIT / text0348.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  2.5 KB  |  57 lines

  1. > > Ehhmmm... this is probably a very stupied question, but...
  2. > > Can't you make a mod player on the FPU in some way?? :-)
  3. > You could, but it would be so slow you would need at least 120Mhz FPU to make any
  4. > significant savings in CPU time. Maybe even that's an underestimation.
  5. > The FPU is not a separate processor - it just equips the CPU with a bunch of new
  6. > instructions. The CPU still has to execute them, and still has to wait for the
  7. > results - even if the two devices can overlap their work to some degree.
  8. > Treating the FPU as an 'extra' processor will not solve any problems for us.
  9.  
  10. That said it all.
  11.  
  12. > > I have never heard about anyone doing it, but 96-bit accuracy sound good for the sound quality.
  13. > > If you can't do a modplayer, maybe a vector synthesizer? Sounds like a cool and wonderful crazy
  14. > > project to me to implemetn some kind og music on the FPU. I understand that it can't probably be
  15. > > sued for anything, but... :-))
  16. > FPU is very good for non-realtime audio (synthesis & processing), but that's about
  17. > it. You need a DSP or some stand-in equivalent (CPU) to do anything in realtime.
  18.  
  19. Hmm.. I wonder why some programes (like screensavers) needs a FPU. Do they calculate something
  20. in realtime using the FPU or only sometings in the start up? 
  21.  
  22. > The FPU can do nothing. It's not a processor - it just adds a bunch of new opcodes
  23. > to the CPU, and takes over execution of these opcodes when the CPU hits them. You
  24. > can't give the FPU a job and let it get on with it. It has no execution pipeline of
  25. > it's own.
  26.  
  27. What a piece of junk! ;-)
  28.  
  29. > > As I said, this is probably a _very_ stupied question.... :-)
  30. >  
  31. > Well, you know the facts now! :)
  32.  
  33. And telling from the facts it was, eh.. a very stupied question (to say atleast). :-)
  34.  
  35. > > It would certainly make the collision detection EASIER to write, but it's worth the
  36. > > little extra effort to make it run on every machine. The FPU becomes really useful
  37. > > when developing the routines and testing them - but it's best avoided after that
  38. > > stage.
  39. > > Maybe you could have two modes. One with high accuracy for those with a FPU and another
  40. > > one for those without? :-)
  41. > I have an even better idea - just do one for the CPU! That way everybody gets the
  42. > same version, and they are all fast, and they are all accurate. Forget the FPU - 
  43. > It's of no practical use to us beyond the development & testing process.
  44.  
  45. Wow, that wa san idea... lets stick to it (BTW. I havn't got any FPU in my bird anyway..). 
  46.  
  47. :-)
  48.  
  49. //Magnus Kollberg
  50.  
  51.